import { HTTP } from "../../utils/http.js";

class CommonModel extends HTTP {

	// 手机号密码登录
	mobileLogin(data) {
		return this.request({
			url: "/wx/staff/mobileLogin",
			data: data,
		})
	}

	// 获取用户信息
	getInfoApi(data) {
		return this.request({
			url: "/wx/staff/getInfo",
			data: data,
			method: "GET"
		})
	}

	login(data) {
		return this.request({
			url: "/login",
			data: data,
		})
	}
	// 获取微信token
	getAccessTokenApi(data) {
		return this.request({
			url: "/wx/maportal/getAccessToken",
			data: data,
		})
	};

	// 获取微信openId和sessionKey
	getSessionInfoApi(data) {
		return this.request({
			url: "/wx/maportal/jsCode2SessionInfo",
			data: data,
		})
	};

	// 获取微信手机号
	getPhoneNumberApi(data) {
		return this.request({
			url: "/wx/maportal/getPhoneNumber",
			data: data,
		})
	};

	// 用户绑定
	bindUserApi(data) {
		return this.request({
			url: "/wx/staff/bind",
			data: data,
		})
	};

	// 登陆获取token
	loginApi(data) {
		return this.request({
			url: "/wx/staff/login",
			data: data,
		})
	};

	// codeList
	getDictTypeDataApi(data) {
		return this.request({
			url: "/wx/dict/type",
			method: "GET",
			data: data,
		})
	};

	getCaptchaImageApi(data) {
		return this.request({
			url: "/wx/staff/captchaImage",
			method: "GET",
			data: data,
		})
	};
}

export { CommonModel }